home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Path: newshub.cts.com!crash!telesoft!pmartin
- From: pmartin@alsys.com (Pascal Martin @lone)
- Subject: Re: C/C++ knocks the crap out of Ada
- Message-ID: <Dnxw7F.J04@thomsoft.com>
- Sender: pmartin@thomsoft.com (Pascal Martin @lone)
- Organization: Thomson Software Products, San Diego, CA, USA
- References: <JSA.96Feb16135027@organon.com> <4h8r0v$1c4i@saba.info.ucla.edu> <4hbj2b$cnt@sun152.spd.dsccc.com> <adaworksDnrqsE.LpC@netcom.com> <4hhred$1rn@sun152.spd.dsccc.com> <adaworksDntn85.50y@netcom.com>
- Date: Fri, 8 Mar 1996 08:13:59 GMT
-
-
- >: to be hard for Ada to keep up. To use Ada in my work today, I would
- >: require an API to CORBA, Tcl/Tk, and the Solaris real-time facilities
- >: (itimers, etc.) and a runtime that efficiently mapped Ada tasks to
- >: Solaris threads.
-
- I am myself using Tcl from Ada. It took less than one afternoon for getting a
- minimal set of interfaces between Ada and Tcl to work, including callbacks.
- This was with our own compilers on Sparc and Hp700 (on engineer here has
- recently made a Windows95/WindowsNT port). I know there is a free Tcl binding
- for both Vads and GNAT.
-
- The Solaris threads are supported in our ObjectAda product. This is significantly
- slower than our own previous 'user-mode' tasking, because of the Solaris
- overhead. So much for the 'efficiently mapped': the most significant overhead
- is *not* the Ada runtime. This is not to say Solaris is inefficient, but Solaris
- manages more ressources than an Ada runtime, must provide a lot more security
- and sanity checks than are required from an Ada runtime, and it consumes more
- CPU to do so.
-
- Pascal.
-